package zero.tech.games.mj.data.entity;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * 麻将当局战绩数据
 * @author ludry
 *
 */
public class MJPlaybackDetail {
	///////////////发牌数据//////////////
	/** 玩家初始发牌数据 */
	private Map<Integer,List<Integer>> handsmap = new HashMap<>();
	/** 初始鬼牌数据 */
	private List<Integer> guiCards = new ArrayList<Integer>();
	///////////////打牌数据//////////////
	/** 操作牌： 牌_操作类型_玩家id_牌库剩余牌 */
	private List<String> playDetail = new ArrayList<String>();
	
	/**
	 * 玩家初始发牌数据
	 * @return
	 */
	public Map<Integer, List<Integer>> getHandsmap() {
		return handsmap;
	}
	/**
	 * 玩家初始发牌数据
	 * @param handsmap
	 */
	public void setHandsmap(Map<Integer, List<Integer>> handsmap) {
		this.handsmap = handsmap;
	}
	/**
	 * 初始鬼牌数据
	 * @return
	 */
	public List<Integer> getGuiCards() {
		return guiCards;
	}
	/**
	 * 初始鬼牌数据
	 * @param guiCards
	 */
	public void setGuiCards(List<Integer> guiCards) {
		this.guiCards = guiCards;
	}
	/**
	 * 操作牌： 牌_操作类型_玩家id_牌库剩余牌
	 * @return
	 */
	public List<String> getPlayDetail() {
		return playDetail;
	}
	/**
	 * 操作牌： 牌_操作类型_玩家id_牌库剩余牌
	 * @param playDetail
	 */
	public void setPlayDetail(List<String> playDetail) {
		this.playDetail = playDetail;
	}
	
	
	
	
	
	
	
	
	
	

}
